package com.ruoyi.system.service;

import com.ruoyi.system.domain.SysFiles;
import com.ruoyi.system.domain.vo.FileVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface ISysFileService {
    /**
     * 文件上传
     */
    void createFile(FileVo fileVo, MultipartFile multipartFile);

    /**
     * 文件删除
     */
    void deleteFile(FileVo fileVo);

    /**
     * 条件查询文件
     *
     * @return list
     */
    List<SysFiles> queryAll(FileVo fileVo);

    /**
     * 审核文件
     */
    void auditFile(FileVo fileVo);
}
